package com.clwl.supervise.superviseapp.entity.pro;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Getter
@Setter
@TableName("jg_pro_company_daily_score_inspection_content")
public class JgProCompanyDailyScoreInspectionContent implements Serializable{

    private static final long serialVersionUID = 1L;

    /** 主键id */
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    private Long dailyScoreId;

    private Long contentId;

    private Long inspectionItemId;

    /** 序号 */
    private Long serialNumber;

    /** 检查内容 */
    private String inspectionContent;

    /** 风险分值 */
    private double riskYesScore;

    /** 风险分值 */
    private double riskNoScore;

    private String important;

    private String existMissing;

    private String remark;

    /** 选中情况（0 否， 1 是， -1 合理缺项） */
    private String selected;

    private String filePath;
    /**
     * 存储Base64编码的图片
     */
    private String filePicture;

    private String problemMsg;

    /**
     * 合理缺项集合
     */
    @TableField(exist = false)
    private List<JgProCompanyDailyScoreInspectionMissing> missingList ;

    @TableField(exist = false)
    private Long missingValue;

}
